package com.ruoyi.app.domain;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * 体检报告明细表
 * @TableName exam_report_item
 */
public class ExamReportItem implements Serializable {
    /**
     * 明细ID
     */
    private Long id;

    /**
     * 体检报告ID
     */
    private Long reportId;

    /**
     * 检查项目名称
     */
    private String itemName;

    /**
     * 检查结果
     */
    private String resultValue;

    /**
     * 单位
     */
    private String unit;

    /**
     * 参考范围
     */
    private String reference;

    /**
     * 异常标志
     */
    private String abnormalFlag;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 更新时间
     */
    private Date updateTime;
    private List<Examintions> examintions;

    @Override
    public String toString() {
        return "ExamReportItem{" +
                "id=" + id +
                ", reportId=" + reportId +
                ", itemName='" + itemName + '\'' +
                ", resultValue='" + resultValue + '\'' +
                ", unit='" + unit + '\'' +
                ", reference='" + reference + '\'' +
                ", abnormalFlag='" + abnormalFlag + '\'' +
                ", createTime=" + createTime +
                ", updateTime=" + updateTime +
                ", examintions=" + examintions +
                '}';
    }

    public List<Examintions> getExamintions() {
        return examintions;
    }

    public void setExamintions(List<Examintions> examintions) {
        this.examintions = examintions;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getReportId() {
        return reportId;
    }

    public void setReportId(Long reportId) {
        this.reportId = reportId;
    }

    public String getItemName() {
        return itemName;
    }

    public void setItemName(String itemName) {
        this.itemName = itemName;
    }

    public String getResultValue() {
        return resultValue;
    }

    public void setResultValue(String resultValue) {
        this.resultValue = resultValue;
    }

    public String getUnit() {
        return unit;
    }

    public void setUnit(String unit) {
        this.unit = unit;
    }

    public String getReference() {
        return reference;
    }

    public void setReference(String reference) {
        this.reference = reference;
    }

    public String getAbnormalFlag() {
        return abnormalFlag;
    }

    public void setAbnormalFlag(String abnormalFlag) {
        this.abnormalFlag = abnormalFlag;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
}